<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>忆芯网络安全团队 - 专业网络安全解决方案</title>
    <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🛡️</text></svg>">
    <style>
        /* 全局样式 */
        :root {
            --primary-color: #1a73e8;
            --secondary-color: #0d47a1;
            --dark-bg: #121212;
            --card-bg: #1e1e1e;
            --text-color: #f5f5f5;
            --accent-color: #00bcd4;
            --success-color: #4caf50;
        }
        
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
        }
        
        html {
            scroll-behavior: smooth;
        }
        
        body {
            background-color: var(--dark-bg);
            color: var(--text-color);
            line-height: 1.6;
            overflow-x: hidden;
        }
        
        .container {
            width: 90%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
        section {
            padding: 80px 0;
        }
        
        h1, h2, h3, h4 {
            margin-bottom: 20px;
            font-weight: 600;
        }
        
        h1 {
            font-size: 3rem;
        }
        
        h2 {
            font-size: 2.5rem;
            text-align: center;
            margin-bottom: 50px;
            position: relative;
        }
        
        h2::after {
            content: '';
            position: absolute;
            bottom: -15px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 4px;
            background-color: var(--accent-color);
            border-radius: 2px;
        }
        
        p {
            margin-bottom: 15px;
        }
        
        .btn {
            display: inline-block;
            padding: 12px 30px;
            background-color: var(--primary-color);
            color: white;
            text-decoration: none;
            border-radius: 4px;
            transition: all 0.3s ease;
            font-weight: 600;
            border: none;
            cursor: pointer;
            position: relative;
            overflow: hidden;
        }
        
        .btn:hover {
            background-color: var(--secondary-color);
            transform: translateY(-3px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
        }
        
        .btn:active {
            transform: translateY(-1px);
        }
        
        /* 导航栏 */
        header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 1000;
            background-color: rgba(18, 18, 18, 0.9);
            backdrop-filter: blur(10px);
            padding: 15px 0;
            transition: all 0.3s ease;
        }
        
        header.scrolled {
            padding: 10px 0;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
        }
        
        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .logo {
            font-size: 1.8rem;
            font-weight: 700;
            color: var(--text-color);
            text-decoration: none;
            display: flex;
            align-items: center;
        }
        
        .logo-icon {
            margin-right: 10px;
            font-size: 1.5em;
        }
        
        .logo span {
            color: var(--accent-color);
        }
        
        .nav-links {
            display: flex;
            list-style: none;
        }
        
        .nav-links li {
            margin-left: 30px;
            position: relative;
        }
        
        .nav-links a {
            color: var(--text-color);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.3s ease;
            padding: 5px 0;
        }
        
        .nav-links a::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 0;
            height: 2px;
            background-color: var(--accent-color);
            transition: width 0.3s ease;
        }
        
        .nav-links a:hover::after,
        .nav-links a.active::after {
            width: 100%;
        }
        
        .nav-links a:hover,
        .nav-links a.active {
            color: var(--accent-color);
        }
        
        .menu-toggle {
            display: none;
            cursor: pointer;
            flex-direction: column;
            justify-content: space-between;
            width: 30px;
            height: 21px;
        }
        
        .menu-toggle span {
            display: block;
            height: 3px;
            width: 100%;
            background-color: var(--text-color);
            border-radius: 3px;
            transition: all 0.3s ease;
        }
        
        .menu-toggle.active span:nth-child(1) {
            transform: translateY(9px) rotate(45deg);
        }
        
        .menu-toggle.active span:nth-child(2) {
            opacity: 0;
        }
        
        .menu-toggle.active span:nth-child(3) {
            transform: translateY(-9px) rotate(-45deg);
        }
        
        /* 英雄区域 */
        .hero {
            height: 100vh;
            display: flex;
            align-items: center;
            background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), 
                        url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800" viewBox="0 0 1200 800"><rect width="1200" height="800" fill="%23121212"/><g fill="%2300bcd4" opacity="0.1"><circle cx="200" cy="200" r="50"/><circle cx="800" cy="300" r="80"/><circle cx="400" cy="600" r="60"/><circle cx="1000" cy="500" r="40"/><circle cx="600" cy="150" r="70"/></g></svg>') no-repeat center center/cover;
            text-align: center;
            position: relative;
        }
        
        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: radial-gradient(circle at 30% 30%, rgba(26, 115, 232, 0.1) 0%, transparent 50%),
                        radial-gradient(circle at 70% 70%, rgba(0, 188, 212, 0.1) 0%, transparent 50%);
            pointer-events: none;
        }
        
        .hero-content {
            max-width: 800px;
            margin: 0 auto;
            position: relative;
            z-index: 1;
        }
        
        .hero h1 {
            margin-bottom: 20px;
            animation: fadeInUp 1s ease;
        }
        
        .typing-container {
            min-height: 84px; /* 确保有足够空间显示两行文本 */
            margin-bottom: 30px;
            display: flex;
            justify-content: center;
        }
        
        #typing-text {
            font-size: 1.2rem;
            line-height: 1.5;
            text-align: center;
            position: relative;
        }
        
        .cursor {
            display: inline-block;
            width: 3px;
            background-color: var(--accent-color);
            margin-left: 2px;
            animation: blink 1s infinite;
        }
        
        @keyframes blink {
            0%, 100% { opacity: 1; }
            50% { opacity: 0; }
        }
        
        .hero .btn {
            animation: fadeInUp 1s ease 0.4s both;
        }
        
        /* 关于我们 */
        .about {
            background-color: var(--card-bg);
        }
        
        .about-content {
            display: flex;
            align-items: center;
            gap: 50px;
        }
        
        .about-text {
            flex: 1;
        }
        
        .about-image {
            flex: 1;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
            position: relative;
        }
        
        .about-image::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, rgba(26, 115, 232, 0.2), rgba(0, 188, 212, 0.2));
            z-index: 1;
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        
        .about-image:hover::before {
            opacity: 1;
        }
        
        .about-image img {
            width: 100%;
            height: auto;
            display: block;
            transition: transform 0.5s ease;
        }
        
        .about-image:hover img {
            transform: scale(1.05);
        }
        
        /* 服务项目 */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }
        
        .service-card {
            background-color: var(--card-bg);
            border-radius: 10px;
            padding: 30px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            position: relative;
            overflow: hidden;
        }
        
        .service-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 5px;
            background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.3s ease;
        }
        
        .service-card:hover::before {
            transform: scaleX(1);
        }
        
        .service-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);
        }
        
        .service-icon {
            font-size: 3rem;
            color: var(--accent-color);
            margin-bottom: 20px;
            display: inline-block;
            transition: transform 0.3s ease;
        }
        
        .service-card:hover .service-icon {
            transform: scale(1.1);
        }
        
        .service-card h3 {
            font-size: 1.5rem;
            margin-bottom: 15px;
        }
        
        /* 团队成员 */
        .team {
            background-color: var(--card-bg);
        }
        
        .team-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 30px;
        }
        
        .team-member {
            text-align: center;
            background-color: var(--dark-bg);
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
            transition: transform 0.3s ease;
            position: relative;
        }
        
        .team-member::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 5px;
            background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.3s ease;
        }
        
        .team-member:hover::before {
            transform: scaleX(1);
        }
        
        .team-member:hover {
            transform: translateY(-10px);
        }
        
        .member-photo {
            width: 100%;
            height: 250px;
            object-fit: cover;
            transition: transform 0.5s ease;
        }
        
        .team-member:hover .member-photo {
            transform: scale(1.05);
        }
        
        .member-info {
            padding: 20px;
        }
        
        .member-info h3 {
            margin-bottom: 5px;
        }
        
        .member-role {
            color: var(--accent-color);
            font-weight: 500;
            margin-bottom: 15px;
        }
        
        /* 联系我们 */
        .contact-content {
            display: flex;
            gap: 50px;
        }
        
        .contact-info {
            flex: 1;
        }
        
        .contact-form {
            flex: 1;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
        }
        
        .contact-icon {
            font-size: 1.5rem;
            color: var(--accent-color);
            margin-right: 15px;
            width: 30px;
            text-align: center;
        }
        
        .form-group {
            margin-bottom: 20px;
            position: relative;
        }
        
        .form-group label {
            display: block;
            margin-bottom: 5px;
            font-weight: 500;
        }
        
        .form-group input,
        .form-group textarea {
            width: 100%;
            padding: 12px;
            background-color: var(--card-bg);
            border: 1px solid #333;
            border-radius: 4px;
            color: var(--text-color);
            font-size: 1rem;
            transition: border-color 0.3s ease, box-shadow 0.3s ease;
        }
        
        .form-group input:focus,
        .form-group textarea:focus {
            outline: none;
            border-color: var(--accent-color);
            box-shadow: 0 0 0 2px rgba(0, 188, 212, 0.2);
        }
        
        .form-group textarea {
            min-height: 150px;
            resize: vertical;
        }
        
        .form-message {
            margin-top: 15px;
            padding: 10px;
            border-radius: 4px;
            display: none;
        }
        
        .form-message.success {
            background-color: rgba(76, 175, 80, 0.2);
            border: 1px solid var(--success-color);
            color: var(--success-color);
            display: block;
        }
        
        .form-message.error {
            background-color: rgba(244, 67, 54, 0.2);
            border: 1px solid #f44336;
            color: #f44336;
            display: block;
        }
        
        /* 页脚 */
        footer {
            background-color: #0a0a0a;
            padding: 50px 0 20px;
        }
        
        .footer-content {
            display: flex;
            justify-content: space-between;
            margin-bottom: 30px;
            flex-wrap: wrap;
        }
        
        .footer-about,
        .footer-links {
            flex: 1;
            min-width: 200px;
            margin-bottom: 30px;
        }
        
        .footer-logo {
            font-size: 1.8rem;
            font-weight: 700;
            margin-bottom: 15px;
            display: flex;
            align-items: center;
        }
        
        .footer-logo-icon {
            margin-right: 10px;
        }
        
        .footer-links h4 {
            margin-bottom: 15px;
            position: relative;
            padding-bottom: 10px;
        }
        
        .footer-links h4::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 40px;
            height: 2px;
            background-color: var(--accent-color);
        }
        
        .footer-links a {
            color: var(--text-color);
            text-decoration: none;
            margin-bottom: 10px;
            display: block;
            transition: color 0.3s ease;
        }
        
        .footer-links a:hover {
            color: var(--accent-color);
            padding-left: 5px;
        }
        
        .social-links {
            display: flex;
            margin-top: 20px;
        }
        
        .social-links a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            background-color: var(--card-bg);
            border-radius: 50%;
            margin-right: 10px;
            transition: all 0.3s ease;
        }
        
        .social-links a:hover {
            background-color: var(--accent-color);
            transform: translateY(-3px);
        }
        
        .copyright {
            padding-top: 20px;
            border-top: 1px solid #333;
            font-size: 0.9rem;
            color: #aaa;
            text-align: center;
        }
        
        /* 返回顶部按钮 */
        .back-to-top {
            position: fixed;
            bottom: 30px;
            right: 30px;
            width: 50px;
            height: 50px;
            background-color: var(--primary-color);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
            z-index: 999;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
        }
        
        .back-to-top.visible {
            opacity: 1;
            visibility: visible;
        }
        
        .back-to-top:hover {
            background-color: var(--secondary-color);
            transform: translateY(-3px);
        }
        
        /* 加载动画 */
        .loading {
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 3px solid rgba(255, 255, 255, 0.3);
            border-radius: 50%;
            border-top-color: white;
            animation: spin 1s ease-in-out infinite;
            margin-right: 10px;
            vertical-align: middle;
        }
        
        @keyframes spin {
            to { transform: rotate(360deg); }
        }
        
        /* 动画 */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        /* 响应式设计 */
        @media (max-width: 992px) {
            .about-content,
            .contact-content {
                flex-direction: column;
            }
            
            .about-image {
                margin-top: 30px;
            }
        }
        
        @media (max-width: 768px) {
            .menu-toggle {
                display: flex;
            }
            
            .nav-links {
                position: fixed;
                top: 70px;
                left: 0;
                width: 100%;
                background-color: var(--dark-bg);
                flex-direction: column;
                align-items: center;
                padding: 20px 0;
                transform: translateY(-100%);
                opacity: 0;
                transition: all 0.3s ease;
                box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
            }
            
            .nav-links.active {
                transform: translateY(0);
                opacity: 1;
            }
            
            .nav-links li {
                margin: 15px 0;
            }
            
            h1 {
                font-size: 2.5rem;
            }
            
            h2 {
                font-size: 2rem;
            }
            
            .footer-content {
                flex-direction: column;
            }
            
            .back-to-top {
                bottom: 20px;
                right: 20px;
                width: 40px;
                height: 40px;
            }
            
            /* 手机端优化 */
            .hero {
                height: 90vh;
                min-height: 600px;
            }
            
            .typing-container {
                min-height: 120px;
            }
            
            #typing-text {
                font-size: 1.1rem;
                line-height: 1.6;
            }
            
            .service-card, .team-member {
                margin-bottom: 20px;
            }
            
            .contact-content {
                gap: 30px;
            }
        }
        
        @media (max-width: 480px) {
            .hero h1 {
                font-size: 2rem;
            }
            
            #typing-text {
                font-size: 1rem;
            }
            
            .services-grid {
                grid-template-columns: 1fr;
            }
            
            .team-grid {
                grid-template-columns: 1fr;
            }
            
            section {
                padding: 60px 0;
            }
        }
    </style>
</head>
<body>
    <!-- 导航栏 -->
    <header id="header">
        <div class="container">
            <nav>
                <a href="#" class="logo"><span class="logo-icon">🛡️</span>忆<span>芯</span>网络安全</a>
                <ul class="nav-links">
                    <li><a href="#home" class="active">首页</a></li>
                    <li><a href="#about">关于我们</a></li>
                    <li><a href="#services">服务项目</a></li>
                    <li><a href="#team">团队成员</a></li>
                    <li><a href="#contact">联系我们</a></li>
                </ul>
                <div class="menu-toggle">
                    <span></span>
                    <span></span>
                    <span></span>
                </div>
            </nav>
        </div>
    </header>

    <!-- 英雄区域 -->
    <section id="home" class="hero">
        <div class="container">
            <div class="hero-content">
                <h1>忆芯网络安全团队</h1>
                <div class="typing-container">
                    <p id="typing-text"></p>
                </div>
                <a href="#contact" class="btn">联系我们</a>
            </div>
        </div>
    </section>

    <!-- 关于我们 -->
    <section id="about" class="about">
        <div class="container">
            <h2>关于我们</h2>
            <div class="about-content">
                <div class="about-text">
                    <p>忆芯网络安全团队成立于2018年，是一支由资深网络安全专家组成的专业团队。我们专注于网络安全研究、漏洞挖掘、安全防护和应急响应服务。</p>
                    <p>团队核心成员均来自国内知名安全公司，拥有10年以上网络安全从业经验，曾为政府、金融、能源、互联网等多个行业提供安全服务。</p>
                    <p>我们秉承"安全第一，客户至上"的服务理念，致力于为客户提供全方位、立体化的网络安全解决方案，保障客户业务安全稳定运行。</p>
                    <a href="#team" class="btn">了解团队</a>
                </div>
                <div class="about-image">
                    <img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='400' viewBox='0 0 600 400'><rect width='600' height='400' fill='%231a1a1a'/><text x='300' y='200' font-family='Arial' font-size='24' fill='%2300bcd4' text-anchor='middle'>团队协作图像</text></svg>" alt="忆芯网络安全团队">
                </div>
            </div>
        </div>
    </section>

    <!-- 服务项目 -->
    <section id="services" class="services">
        <div class="container">
            <h2>服务项目</h2>
            <div class="services-grid">
                <div class="service-card">
                    <div class="service-icon">🛡️</div>
                    <h3>安全评估与渗透测试</h3>
                    <p>通过模拟黑客攻击手段，全面评估系统安全性，发现潜在安全漏洞，提供专业修复建议。</p>
                </div>
                <div class="service-card">
                    <div class="service-icon">🔍</div>
                    <h3>安全监测与应急响应</h3>
                    <p>7×24小时安全监控，及时发现安全威胁，快速响应安全事件，最大限度降低损失。</p>
                </div>
                <div class="service-card">
                    <div class="service-icon">🔒</div>
                    <h3>安全体系建设</h3>
                    <p>根据企业业务特点，设计并实施全面的安全防护体系，提升整体安全防护能力。</p>
                </div>
                <div class="service-card">
                    <div class="service-icon">💻</div>
                    <h3>代码安全审计</h3>
                    <p>对应用程序源代码进行深入分析，发现潜在安全漏洞，提供修复方案。</p>
                </div>
                <div class="service-card">
                    <div class="service-icon">📚</div>
                    <h3>安全培训</h3>
                    <p>为企业员工提供安全意识培训，为技术人员提供专业技能培训，提升整体安全水平。</p>
                </div>
                <div class="service-card">
                    <div class="service-icon">🔄</div>
                    <h3>安全运维</h3>
                    <p>提供专业的安全运维服务，包括系统加固、日志分析、安全策略优化等。</p>
                </div>
            </div>
        </div>
    </section>

    <!-- 团队成员 -->
    <section id="team" class="team">
        <div class="container">
            <h2>团队成员</h2>
            <div class="team-grid">
                <div class="team-member">
                    <img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='250' viewBox='0 0 300 250'><rect width='300' height='250' fill='%23333'/><text x='150' y='125' font-family='Arial' font-size='18' fill='%23fff' text-anchor='middle'>张明照片</text></svg>" alt="张明" class="member-photo">
                    <div class="member-info">
                        <h3>张明</h3>
                        <p class="member-role">首席安全顾问</p>
                        <p>15年网络安全从业经验，前国内知名安全公司技术总监，擅长安全体系架构设计。</p>
                    </div>
                </div>
                <div class="team-member">
                    <img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='250' viewBox='0 0 300 250'><rect width='300' height='250' fill='%23333'/><text x='150' y='125' font-family='Arial' font-size='18' fill='%23fff' text-anchor='middle'>李娜照片</text></svg>" alt="李娜" class="member-photo">
                    <div class="member-info">
                        <h3>李娜</h3>
                        <p class="member-role">渗透测试专家</p>
                        <p>10年渗透测试经验，精通Web安全、移动安全、内网渗透，多次获得国内外漏洞奖励。</p>
                    </div>
                </div>
                <div class="team-member">
                    <img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='250' viewBox='0 0 300 250'><rect width='300' height='250' fill='%23333'/><text x='150' y='125' font-family='Arial' font-size='18' fill='%23fff' text-anchor='middle'>王强照片</text></svg>" alt="王强" class="member-photo">
                    <div class="member-info">
                        <h3>王强</h3>
                        <p class="member-role">安全研发总监</p>
                        <p>12年安全产品研发经验，主导开发多款安全产品，擅长威胁检测与响应技术。</p>
                    </div>
                </div>
                <div class="team-member">
                    <img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='250' viewBox='0 0 300 250'><rect width='300' height='250' fill='%23333'/><text x='150' y='125' font-family='Arial' font-size='18' fill='%23fff' text-anchor='middle'>赵磊照片</text></svg>" alt="赵磊" class="member-photo">
                    <div class="member-info">
                        <h3>赵磊</h3>
                        <p class="member-role">应急响应专家</p>
                        <p>8年安全运维与应急响应经验，处理过数百起安全事件，擅长威胁狩猎与取证分析。</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 联系我们 -->
    <section id="contact" class="contact">
        <div class="container">
            <h2>联系我们</h2>
            <div class="contact-content">
                <div class="contact-info">
                    <h3>获取专业安全服务</h3>
                    <p>如果您有任何网络安全需求或疑问，请随时联系我们，我们的专家团队将为您提供专业咨询服务。</p>
                    <div class="contact-item">
                        <div class="contact-icon">📍</div>
                        <p>北京市海淀区中关村科技园区</p>
                    </div>
                    <div class="contact-item">
                        <div class="contact-icon">📞</div>
                        <p>+86 10 8888 8888</p>
                    </div>
                    <div class="contact-item">
                        <div class="contact-icon">✉️</div>
                        <p>contact@yixin-security.com</p>
                    </div>
                    <div class="social-links">
                        <a href="#" title="微信">📱</a>
                        <a href="#" title="微博">📰</a>
                        <a href="#" title="知乎">💡</a>
                        <a href="#" title="GitHub">🐙</a>
                    </div>
                </div>
                <div class="contact-form">
                    <form id="contactForm">
                        <div class="form-group">
                            <label for="name">姓名</label>
                            <input type="text" id="name" name="name" required>
                        </div>
                        <div class="form-group">
                            <label for="email">邮箱</label>
                            <input type="email" id="email" name="email" required>
                        </div>
                        <div class="form-group">
                            <label for="company">公司</label>
                            <input type="text" id="company" name="company">
                        </div>
                        <div class="form-group">
                            <label for="message">留言</label>
                            <textarea id="message" name="message" required></textarea>
                        </div>
                        <button type="submit" class="btn" id="submitBtn">
                            <span class="btn-text">提交咨询</span>
                        </button>
                        <div class="form-message" id="formMessage"></div>
                    </form>
                </div>
            </div>
        </div>
    </section>

    <!-- 页脚 -->
    <footer>
        <div class="container">
            <div class="footer-content">
                <div class="footer-about">
                    <div class="footer-logo"><span class="footer-logo-icon">🛡️</span>忆<span>芯</span>网络安全</div>
                    <p>专业网络安全解决方案提供商</p>
                    <p>致力于保护您的数字资产安全，构建可信赖的网络环境。</p>
                </div>
                <div class="footer-links">
                    <h4>快速链接</h4>
                    <a href="#home">首页</a>
                    <a href="#about">关于我们</a>
                    <a href="#services">服务项目</a>
                    <a href="#team">团队成员</a>
                    <a href="#contact">联系我们</a>
                </div>
                <div class="footer-links">
                    <h4>服务项目</h4>
                    <a href="#services">安全评估</a>
                    <a href="#services">渗透测试</a>
                    <a href="#services">安全监测</a>
                    <a href="#services">应急响应</a>
                    <a href="#services">安全培训</a>
                </div>
                <div class="footer-links">
                    <h4>关注我们</h4>
                    <a href="#">微信公众号</a>
                    <a href="#">微博</a>
                    <a href="#">知乎</a>
                    <a href="#">GitHub</a>
                    <a href="#">技术博客</a>
                </div>
            </div>
            <div class="copyright">
                <p>&copy; 2023 忆芯网络安全团队 版权所有</p>
            </div>
        </div>
    </footer>

    <!-- 返回顶部按钮 -->
    <div class="back-to-top" id="backToTop">
        ↑
    </div>

    <script>
        // 打字机效果
        function typeWriter(element, text, speed, callback) {
            let i = 0;
            element.innerHTML = '';
            
            function type() {
                if (i < text.length) {
                    // 处理换行符
                    if (text.charAt(i) === '\n') {
                        element.innerHTML += '<br>';
                    } else {
                        element.innerHTML += text.charAt(i);
                    }
                    i++;
                    setTimeout(type, speed);
                } else if (callback) {
                    setTimeout(callback, 500);
                }
            }
            
            type();
        }
        
        // 页面加载完成后执行
        document.addEventListener('DOMContentLoaded', function() {
            // 初始化打字效果
            const typingText = document.getElementById('typing-text');
            const textToType = "专业网络安全解决方案提供商，致力于保护您的数字资产安全，构建可信赖的网络环境。";
            
            // 添加光标
            typingText.innerHTML = '<span class="cursor"></span>';
            
            // 延迟开始打字效果
            setTimeout(function() {
                typeWriter(typingText, textToType, 80, function() {
                    // 打字完成后保持光标闪烁
                    typingText.innerHTML = textToType + '<span class="cursor"></span>';
                });
            }, 1000);
            
            // 导航栏滚动效果
            window.addEventListener('scroll', function() {
                const header = document.getElementById('header');
                if (window.scrollY > 100) {
                    header.classList.add('scrolled');
                } else {
                    header.classList.remove('scrolled');
                }
                
                // 返回顶部按钮显示/隐藏
                const backToTop = document.getElementById('backToTop');
                if (window.scrollY > 500) {
                    backToTop.classList.add('visible');
                } else {
                    backToTop.classList.remove('visible');
                }
                
                // 高亮当前导航项
                const sections = document.querySelectorAll('section');
                const navLinks = document.querySelectorAll('.nav-links a');
                
                let current = '';
                sections.forEach(section => {
                    const sectionTop = section.offsetTop;
                    const sectionHeight = section.clientHeight;
                    if (scrollY >= (sectionTop - 100)) {
                        current = section.getAttribute('id');
                    }
                });
                
                navLinks.forEach(link => {
                    link.classList.remove('active');
                    if (link.getAttribute('href').substring(1) === current) {
                        link.classList.add('active');
                    }
                });
            });

            // 移动端菜单切换
            const menuToggle = document.querySelector('.menu-toggle');
            const navLinks = document.querySelector('.nav-links');
            
            menuToggle.addEventListener('click', function() {
                this.classList.toggle('active');
                navLinks.classList.toggle('active');
                
                // 防止背景滚动当菜单打开时
                if (navLinks.classList.contains('active')) {
                    document.body.style.overflow = 'hidden';
                } else {
                    document.body.style.overflow = 'auto';
                }
            });

            // 点击导航链接时关闭移动菜单
            document.querySelectorAll('.nav-links a').forEach(link => {
                link.addEventListener('click', function() {
                    if (navLinks.classList.contains('active')) {
                        navLinks.classList.remove('active');
                        menuToggle.classList.remove('active');
                        document.body.style.overflow = 'auto';
                    }
                });
            });

            // 表单提交
            document.getElementById('contactForm').addEventListener('submit', function(e) {
                e.preventDefault();
                
                const submitBtn = document.getElementById('submitBtn');
                const btnText = submitBtn.querySelector('.btn-text');
                const formMessage = document.getElementById('formMessage');
                
                // 显示加载状态
                submitBtn.disabled = true;
                btnText.textContent = '提交中...';
                submitBtn.insertAdjacentHTML('afterbegin', '<span class="loading"></span>');
                
                // 模拟表单提交
                setTimeout(function() {
                    // 移除加载状态
                    submitBtn.disabled = false;
                    submitBtn.querySelector('.loading').remove();
                    btnText.textContent = '提交咨询';
                    
                    // 显示成功消息
                    formMessage.textContent = '感谢您的咨询，我们会尽快与您联系！';
                    formMessage.className = 'form-message success';
                    
                    // 重置表单
                    document.getElementById('contactForm').reset();
                    
                    // 3秒后隐藏消息
                    setTimeout(function() {
                        formMessage.style.display = 'none';
                    }, 3000);
                }, 1500);
            });

            // 平滑滚动
            document.querySelectorAll('a[href^="#"]').forEach(anchor => {
                anchor.addEventListener('click', function (e) {
                    e.preventDefault();
                    
                    const targetId = this.getAttribute('href');
                    if (targetId === '#') return;
                    
                    const targetElement = document.querySelector(targetId);
                    if (targetElement) {
                        window.scrollTo({
                            top: targetElement.offsetTop - 80,
                            behavior: 'smooth'
                        });
                    }
                });
            });
            
            // 返回顶部功能
            document.getElementById('backToTop').addEventListener('click', function() {
                window.scrollTo({
                    top: 0,
                    behavior: 'smooth'
                });
            });
            
            // 初始化页面加载动画
            const observerOptions = {
                threshold: 0.1,
                rootMargin: '0px 0px -50px 0px'
            };
            
            const observer = new IntersectionObserver(function(entries) {
                entries.forEach(entry => {
                    if (entry.isIntersecting) {
                        entry.target.style.animation = 'fadeInUp 1s ease forwards';
                        observer.unobserve(entry.target);
                    }
                });
            }, observerOptions);
            
            // 观察所有服务卡片和团队成员卡片
            document.querySelectorAll('.service-card, .team-member').forEach(el => {
                el.style.opacity = '0';
                observer.observe(el);
            });
        });
    </script>
</body>
</html>